package cn.uce.base.vo;


import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 
 * @ClassName:   
 * @Description: 
 * @author: 薏米滴答-西安
 * @version: V1.0
 * @date: 2018年8月18日 下午3:37:50 
 * @Copyright: 2018 www.yimidida.com Inc. All rights reserved.
 */
public class ArbComplaintsDetVo {
    private Long complaintsId;

    /**
     *投诉编号
     */
    private String arbitrationNo;

    /**
     *运单号
     */
    private String waybillNo;

    /**
     *投诉部门
     */
    private String submitDeptCode;

    /**
     *投诉省区
     */
    private String submitAreaCode;

    /**
     *投诉公司
     */
    private String submitCompCode;

    /**
     *定责类型
     */
    private String typeCode;

    /**
     *定责类别
     */
    private String typeCategory;

    /**
     *被诉部门
     */
    private String responDeptCode;

    /**
     *被诉省区
     */
    private String responAreaCode;

    /**
     *被诉公司
     */
    private String responCompCode;

    private String processCompCode;

    /**
     *发件时间
     */
    private Date waybillSendTm;

    /** 
     *投诉时间
     */
    private Date submitTm;

    /**
     *签收时间
     */
    private Date consignedTm;

    /**
     *件数
     */
    private Integer quantity;

    /**
     *重量
     */
    private Double weight;

    /**
     *托寄物
     */
    private String goodsName;

    /**
     *包装
     */
    private String packing;

    /**
     *声明价值
     */
    private BigDecimal insuranceFee;

    /**
     *索赔金额
     */
    private BigDecimal applyamt;

    /**
     *货损件数
     */
    private Integer damagedQuantity;

    /**
     *子单号
     */
    private String childrenWaybillNo;

    /**
     *投诉人
     */
    private String submitEmpCode;

    /**
     *投诉人电话
     */
    private String telephone;

    private String productTypeCode;

    /**
     *投诉类容
     */
    private String reasondesc;

    private Integer processState;

    /**
     *服务方式
     */
    private Integer serviceTypeCode;

    private Integer signTypeCode;

    private Integer whetherEstabilsh;

    /**
     *投诉处理人
     */
    private String processEmpCode;

    /**
     *投诉审核人
     */
    private String auditEmpCode;

    /**
     *投诉处理人姓名
     */
    private String processEmpName;

    /**
     *审核人姓名
     */
    private String auditEmpName;

    /**
     *转单人
     */
    private String turnEmpCode;

    /**
     *接单人
     */
    private String meetEmpCode;

    /**
     * 接单人名称
     * */
    private String meetEmpName;

    private Integer submitWhetherClaim;

    /**
     *投诉受理人
     */
    private String confirmEmpCode;

    /**
     *投诉受理时间
     */
    private Date confirmTm;

    /**
     *投诉处理时间
     */
    private Date processTm;

    /**
     *申诉受理人账号
     */
    private String appealConfirmEmpCode;

    /**
     *申诉受理人
     */
    private String appealConfirmEmpName;

    /**
     *申诉受理时间
     */
    private Date appealConfirmTm;

    /**
     *申诉处理人账号
     */
    private String appealProcessEmpCode;

    /**
     *申诉处理人
     */
    private String appealProcessEmpName;

    /**
     *申诉处理时间
     */
    private Date appealProcessTm;

    /**
     *审核时间
     */
    private Date auditTm;

    /**
     *原寄地
     */
    private String sourceZoneCode;

    /**
     *目的地
     */
    private String destZoneCode;

    /**
     *经营属性(1-企业内,2-企业外)
     */
    private Integer businessModel;

    private Integer bizTypeCode;

    /**
     *附件Id
     */
    private String fileIds;

    /**
     *公司
     */
    private String compCode;

    /**
     *创建人
     */
    private String creater;

    /**
     *创建时间
     */
    private Date createrTime;

    /**
     *修改人
     */

    private String modifier;

    /**
     *修改时间
     */
    private Date modifierTime;

    /**
     *是否删除
     */
    private Integer isDelete;

    /**
     *latest_time
     */
    private Date latestTime;

    /**
     *版本
     */
    private Long recordVersion;

    /**
     *预留字段
     */
    private String colum1;

    /**
     *预留字段
     */
    private String colum2;

    /**
     *预留字段
     */
    private String colum3;

    /**
     *预留字段
     */
    private String colum4;

    /**
     *预留字段
     */
    private String colum5;

    /**
     *理赔编号
     */
    private String claimNo;

    private static final long serialVersionUID = 1L;
    /**
     *申诉省区审核人账号
     */
    private String appealSauditEmpCode;

    /**
     *申诉省区审核人
     */
    private String appealSauditEmpName;

    /**
     *申诉省区审核时间
     */
    private Date appealSauditDtime;

    /**
     *申诉省区审核驳回原因
     */
    private String appealSauditReason;





    /**新增 begin*/
    private String typeName;//投诉类型名称
    private String typeValueName;//投诉类别名称
    private String processStateName;//投诉状态名称
    private Date startTime;//查询起始时间
    private Date endTime;//查询结束时间
    private Date processTmStr;//处理完成时间查询开始
    private Date processTmEnd;//处理完成时间查询结束
    private Date appealProcessTmStr;//申诉处理完成时间查询开始
    private Date appealProcessTmEnd;//申诉处理完成时间查询结束
    private List<Integer> processStates;//投诉状态list
    private List<ArbComplaintsProcessDetailVo> processDetailList;//操作列表
    private ArbComplaintsProcessResultVo processResult;//投诉处理
    private ArbComplaintsAppealVo complaintAppeal;//申诉
    private String submitDeptName;//提交部门名称
    private String submitAreaName;//提交区域名称
    private String submitCompName;//提交公司名称
    private String submitEmpName;//投诉人名称
    private String responDeptName;//被诉部门名称
    private String responAreaName;//被诉区域名称
    private String respinCompName;//被诉公司名称
    private Date processDate;//提交总部时间
    private String processDateSte;//提交总部时间字符串
    private String infoTypeOrigin;//提交仲裁类型

    private String submitDeptCode1;
    private String responDeptCode1;

    public Long getComplaintsId() {
        return complaintsId;
    }

    public void setComplaintsId(Long complaintsId) {
        this.complaintsId = complaintsId;
    }

    public String getArbitrationNo() {
        return arbitrationNo;
    }

    public void setArbitrationNo(String arbitrationNo) {
        this.arbitrationNo = arbitrationNo;
    }

    public String getWaybillNo() {
        return waybillNo;
    }

    public void setWaybillNo(String waybillNo) {
        this.waybillNo = waybillNo;
    }

    public String getSubmitDeptCode() {
        return submitDeptCode;
    }

    public void setSubmitDeptCode(String submitDeptCode) {
        this.submitDeptCode = submitDeptCode;
    }

    public String getSubmitAreaCode() {
        return submitAreaCode;
    }

    public void setSubmitAreaCode(String submitAreaCode) {
        this.submitAreaCode = submitAreaCode;
    }

    public String getSubmitCompCode() {
        return submitCompCode;
    }

    public void setSubmitCompCode(String submitCompCode) {
        this.submitCompCode = submitCompCode;
    }

    public String getTypeCode() {
        return typeCode;
    }

    public void setTypeCode(String typeCode) {
        this.typeCode = typeCode;
    }

    public String getTypeCategory() {
        return typeCategory;
    }

    public void setTypeCategory(String typeCategory) {
        this.typeCategory = typeCategory;
    }

    public String getResponDeptCode() {
        return responDeptCode;
    }

    public void setResponDeptCode(String responDeptCode) {
        this.responDeptCode = responDeptCode;
    }

    public String getResponAreaCode() {
        return responAreaCode;
    }

    public void setResponAreaCode(String responAreaCode) {
        this.responAreaCode = responAreaCode;
    }

    public String getResponCompCode() {
        return responCompCode;
    }

    public void setResponCompCode(String responCompCode) {
        this.responCompCode = responCompCode;
    }

    public String getProcessCompCode() {
        return processCompCode;
    }

    public void setProcessCompCode(String processCompCode) {
        this.processCompCode = processCompCode;
    }

    public Date getWaybillSendTm() {
        return waybillSendTm;
    }

    public void setWaybillSendTm(Date waybillSendTm) {
        this.waybillSendTm = waybillSendTm;
    }

    public Date getSubmitTm() {
        return submitTm;
    }

    public void setSubmitTm(Date submitTm) {
        this.submitTm = submitTm;
    }

    public Date getConsignedTm() {
        return consignedTm;
    }

    public void setConsignedTm(Date consignedTm) {
        this.consignedTm = consignedTm;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getPacking() {
        return packing;
    }

    public void setPacking(String packing) {
        this.packing = packing;
    }

    public BigDecimal getInsuranceFee() {
        return insuranceFee;
    }

    public void setInsuranceFee(BigDecimal insuranceFee) {
        this.insuranceFee = insuranceFee;
    }

    public BigDecimal getApplyamt() {
        return applyamt;
    }

    public void setApplyamt(BigDecimal applyamt) {
        this.applyamt = applyamt;
    }

    public Integer getDamagedQuantity() {
        return damagedQuantity;
    }

    public void setDamagedQuantity(Integer damagedQuantity) {
        this.damagedQuantity = damagedQuantity;
    }

    public String getChildrenWaybillNo() {
        return childrenWaybillNo;
    }

    public void setChildrenWaybillNo(String childrenWaybillNo) {
        this.childrenWaybillNo = childrenWaybillNo;
    }

    public String getSubmitEmpCode() {
        return submitEmpCode;
    }

    public void setSubmitEmpCode(String submitEmpCode) {
        this.submitEmpCode = submitEmpCode;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getProductTypeCode() {
        return productTypeCode;
    }

    public void setProductTypeCode(String productTypeCode) {
        this.productTypeCode = productTypeCode;
    }

    public String getReasondesc() {
        return reasondesc;
    }

    public void setReasondesc(String reasondesc) {
        this.reasondesc = reasondesc;
    }

    public Integer getProcessState() {
        return processState;
    }

    public void setProcessState(Integer processState) {
        this.processState = processState;
    }

    public Integer getServiceTypeCode() {
        return serviceTypeCode;
    }

    public void setServiceTypeCode(Integer serviceTypeCode) {
        this.serviceTypeCode = serviceTypeCode;
    }

    public Integer getSignTypeCode() {
        return signTypeCode;
    }

    public void setSignTypeCode(Integer signTypeCode) {
        this.signTypeCode = signTypeCode;
    }

    public Integer getWhetherEstabilsh() {
        return whetherEstabilsh;
    }

    public void setWhetherEstabilsh(Integer whetherEstabilsh) {
        this.whetherEstabilsh = whetherEstabilsh;
    }

    public String getProcessEmpCode() {
        return processEmpCode;
    }

    public void setProcessEmpCode(String processEmpCode) {
        this.processEmpCode = processEmpCode;
    }

    public String getAuditEmpCode() {
        return auditEmpCode;
    }

    public void setAuditEmpCode(String auditEmpCode) {
        this.auditEmpCode = auditEmpCode;
    }

    public String getProcessEmpName() {
        return processEmpName;
    }

    public void setProcessEmpName(String processEmpName) {
        this.processEmpName = processEmpName;
    }

    public String getAuditEmpName() {
        return auditEmpName;
    }

    public void setAuditEmpName(String auditEmpName) {
        this.auditEmpName = auditEmpName;
    }

    public String getTurnEmpCode() {
        return turnEmpCode;
    }

    public void setTurnEmpCode(String turnEmpCode) {
        this.turnEmpCode = turnEmpCode;
    }

    public String getMeetEmpCode() {
        return meetEmpCode;
    }

    public void setMeetEmpCode(String meetEmpCode) {
        this.meetEmpCode = meetEmpCode;
    }

    public String getMeetEmpName() {
        return meetEmpName;
    }

    public void setMeetEmpName(String meetEmpName) {
        this.meetEmpName = meetEmpName;
    }

    public Integer getSubmitWhetherClaim() {
        return submitWhetherClaim;
    }

    public void setSubmitWhetherClaim(Integer submitWhetherClaim) {
        this.submitWhetherClaim = submitWhetherClaim;
    }

    public String getConfirmEmpCode() {
        return confirmEmpCode;
    }

    public void setConfirmEmpCode(String confirmEmpCode) {
        this.confirmEmpCode = confirmEmpCode;
    }

    public Date getConfirmTm() {
        return confirmTm;
    }

    public void setConfirmTm(Date confirmTm) {
        this.confirmTm = confirmTm;
    }

    public Date getProcessTm() {
        return processTm;
    }

    public void setProcessTm(Date processTm) {
        this.processTm = processTm;
    }

    public String getAppealConfirmEmpCode() {
        return appealConfirmEmpCode;
    }

    public void setAppealConfirmEmpCode(String appealConfirmEmpCode) {
        this.appealConfirmEmpCode = appealConfirmEmpCode;
    }

    public String getAppealConfirmEmpName() {
        return appealConfirmEmpName;
    }

    public void setAppealConfirmEmpName(String appealConfirmEmpName) {
        this.appealConfirmEmpName = appealConfirmEmpName;
    }

    public Date getAppealConfirmTm() {
        return appealConfirmTm;
    }

    public void setAppealConfirmTm(Date appealConfirmTm) {
        this.appealConfirmTm = appealConfirmTm;
    }

    public String getAppealProcessEmpCode() {
        return appealProcessEmpCode;
    }

    public void setAppealProcessEmpCode(String appealProcessEmpCode) {
        this.appealProcessEmpCode = appealProcessEmpCode;
    }

    public String getAppealProcessEmpName() {
        return appealProcessEmpName;
    }

    public void setAppealProcessEmpName(String appealProcessEmpName) {
        this.appealProcessEmpName = appealProcessEmpName;
    }

    public Date getAppealProcessTm() {
        return appealProcessTm;
    }

    public void setAppealProcessTm(Date appealProcessTm) {
        this.appealProcessTm = appealProcessTm;
    }

    public Date getAuditTm() {
        return auditTm;
    }

    public void setAuditTm(Date auditTm) {
        this.auditTm = auditTm;
    }

    public String getSourceZoneCode() {
        return sourceZoneCode;
    }

    public void setSourceZoneCode(String sourceZoneCode) {
        this.sourceZoneCode = sourceZoneCode;
    }

    public String getDestZoneCode() {
        return destZoneCode;
    }

    public void setDestZoneCode(String destZoneCode) {
        this.destZoneCode = destZoneCode;
    }

    public Integer getBusinessModel() {
        return businessModel;
    }

    public void setBusinessModel(Integer businessModel) {
        this.businessModel = businessModel;
    }

    public Integer getBizTypeCode() {
        return bizTypeCode;
    }

    public void setBizTypeCode(Integer bizTypeCode) {
        this.bizTypeCode = bizTypeCode;
    }

    public String getFileIds() {
        return fileIds;
    }

    public void setFileIds(String fileIds) {
        this.fileIds = fileIds;
    }

    public String getCompCode() {
        return compCode;
    }

    public void setCompCode(String compCode) {
        this.compCode = compCode;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public Date getCreaterTime() {
        return createrTime;
    }

    public void setCreaterTime(Date createrTime) {
        this.createrTime = createrTime;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Date getModifierTime() {
        return modifierTime;
    }

    public void setModifierTime(Date modifierTime) {
        this.modifierTime = modifierTime;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getLatestTime() {
        return latestTime;
    }

    public void setLatestTime(Date latestTime) {
        this.latestTime = latestTime;
    }

    public Long getRecordVersion() {
        return recordVersion;
    }

    public void setRecordVersion(Long recordVersion) {
        this.recordVersion = recordVersion;
    }

    public String getColum1() {
        return colum1;
    }

    public void setColum1(String colum1) {
        this.colum1 = colum1;
    }

    public String getColum2() {
        return colum2;
    }

    public void setColum2(String colum2) {
        this.colum2 = colum2;
    }

    public String getColum3() {
        return colum3;
    }

    public void setColum3(String colum3) {
        this.colum3 = colum3;
    }

    public String getColum4() {
        return colum4;
    }

    public void setColum4(String colum4) {
        this.colum4 = colum4;
    }

    public String getColum5() {
        return colum5;
    }

    public void setColum5(String colum5) {
        this.colum5 = colum5;
    }

    public String getClaimNo() {
        return claimNo;
    }

    public void setClaimNo(String claimNo) {
        this.claimNo = claimNo;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getAppealSauditEmpCode() {
        return appealSauditEmpCode;
    }

    public void setAppealSauditEmpCode(String appealSauditEmpCode) {
        this.appealSauditEmpCode = appealSauditEmpCode;
    }

    public String getAppealSauditEmpName() {
        return appealSauditEmpName;
    }

    public void setAppealSauditEmpName(String appealSauditEmpName) {
        this.appealSauditEmpName = appealSauditEmpName;
    }

    public Date getAppealSauditDtime() {
        return appealSauditDtime;
    }

    public void setAppealSauditDtime(Date appealSauditDtime) {
        this.appealSauditDtime = appealSauditDtime;
    }

    public String getAppealSauditReason() {
        return appealSauditReason;
    }

    public void setAppealSauditReason(String appealSauditReason) {
        this.appealSauditReason = appealSauditReason;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getTypeValueName() {
        return typeValueName;
    }

    public void setTypeValueName(String typeValueName) {
        this.typeValueName = typeValueName;
    }

    public String getProcessStateName() {
        return processStateName;
    }

    public void setProcessStateName(String processStateName) {
        this.processStateName = processStateName;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getProcessTmStr() {
        return processTmStr;
    }

    public void setProcessTmStr(Date processTmStr) {
        this.processTmStr = processTmStr;
    }

    public Date getProcessTmEnd() {
        return processTmEnd;
    }

    public void setProcessTmEnd(Date processTmEnd) {
        this.processTmEnd = processTmEnd;
    }

    public Date getAppealProcessTmStr() {
        return appealProcessTmStr;
    }

    public void setAppealProcessTmStr(Date appealProcessTmStr) {
        this.appealProcessTmStr = appealProcessTmStr;
    }

    public Date getAppealProcessTmEnd() {
        return appealProcessTmEnd;
    }

    public void setAppealProcessTmEnd(Date appealProcessTmEnd) {
        this.appealProcessTmEnd = appealProcessTmEnd;
    }

    public List<Integer> getProcessStates() {
        return processStates;
    }

    public void setProcessStates(List<Integer> processStates) {
        this.processStates = processStates;
    }

    public List<ArbComplaintsProcessDetailVo> getProcessDetailList() {
        return processDetailList;
    }

    public void setProcessDetailList(List<ArbComplaintsProcessDetailVo> processDetailList) {
        this.processDetailList = processDetailList;
    }

    public ArbComplaintsProcessResultVo getProcessResult() {
        return processResult;
    }

    public void setProcessResult(ArbComplaintsProcessResultVo processResult) {
        this.processResult = processResult;
    }

    public ArbComplaintsAppealVo getComplaintAppeal() {
        return complaintAppeal;
    }

    public void setComplaintAppeal(ArbComplaintsAppealVo complaintAppeal) {
        this.complaintAppeal = complaintAppeal;
    }

    public String getSubmitDeptName() {
        return submitDeptName;
    }

    public void setSubmitDeptName(String submitDeptName) {
        this.submitDeptName = submitDeptName;
    }

    public String getSubmitAreaName() {
        return submitAreaName;
    }

    public void setSubmitAreaName(String submitAreaName) {
        this.submitAreaName = submitAreaName;
    }

    public String getSubmitCompName() {
        return submitCompName;
    }

    public void setSubmitCompName(String submitCompName) {
        this.submitCompName = submitCompName;
    }

    public String getSubmitEmpName() {
        return submitEmpName;
    }

    public void setSubmitEmpName(String submitEmpName) {
        this.submitEmpName = submitEmpName;
    }

    public String getResponDeptName() {
        return responDeptName;
    }

    public void setResponDeptName(String responDeptName) {
        this.responDeptName = responDeptName;
    }

    public String getResponAreaName() {
        return responAreaName;
    }

    public void setResponAreaName(String responAreaName) {
        this.responAreaName = responAreaName;
    }

    public String getRespinCompName() {
        return respinCompName;
    }

    public void setRespinCompName(String respinCompName) {
        this.respinCompName = respinCompName;
    }

    public Date getProcessDate() {
        return processDate;
    }

    public void setProcessDate(Date processDate) {
        this.processDate = processDate;
    }

    public String getProcessDateSte() {
        return processDateSte;
    }

    public void setProcessDateSte(String processDateSte) {
        this.processDateSte = processDateSte;
    }

    public String getInfoTypeOrigin() {
        return infoTypeOrigin;
    }

    public void setInfoTypeOrigin(String infoTypeOrigin) {
        this.infoTypeOrigin = infoTypeOrigin;
    }

    public String getSubmitDeptCode1() {
        return submitDeptCode1;
    }

    public void setSubmitDeptCode1(String submitDeptCode1) {
        this.submitDeptCode1 = submitDeptCode1;
    }

    public String getResponDeptCode1() {
        return responDeptCode1;
    }

    public void setResponDeptCode1(String responDeptCode1) {
        this.responDeptCode1 = responDeptCode1;
    }
}
